
class Parameter(object):
    def __init__(self, name):
        self.name = name


class Vehicle(object):
    def __init__(self, name, path):
        self.name = name
        self.path = path
        self.params = []


class Library(object):
    def __init__(self, name):
        self.name = name
        self.params = []

known_param_fields = [
             'Description',
             'DisplayName',
             'Values',
             'Range',
             'Units',
             'Increment',
             'User',
             'RebootRequired',
             'Bitmask',
             'Volatile',
             'ReadOnly',
                      ]

required_param_fields = [
             'Description',
             'DisplayName',
             'User',
                      ]

known_group_fields = [
                      'Path',
                      ]
